package com.ctshk.rpc.payment.dto.rep.wechat;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @BelongsProject: ctshk-cloud
 * @BelongsPackage: com.ctshk.rpc.payment.dto.rep.wechat
 * @Author: hef
 * @CreateTime: 2021-05-06 14:42
 * @Description: 描述
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class QueryOrderInfoDTO implements Serializable {
    /**
     * 订单号
     */
    private String oSn;
    /**
     * 商户号
     */
    private String mId;
    /**
     * 类型
     */
    private String mismType;
    /**
     *  支付用户标识 微信为 openid
     */
    private String payUserId;
    /**
     * 支付订单号
     */
    private String paySn;
    /**
     * 订单支付方式
     */
    private String payTradeType;
    /**
     *  订单货币类型
     */
    private String payFeeType;
    /**
     * 订单金额 以分为单位
     */
    private Long payTotalFee;
    /**
     *  支付货币类型
     */
    private String payCashFeeType;
    /**
     *  支付金额
     */
    private String payCashFee;
    /**
     * 0 未支付 1 已支付
     */
    private Integer isPay;
    /**
     * 0 未退款 1 部分退款 2
     */
    private String isRefund;
    private String refundFee;
    private LocalDateTime updateTime;
    private LocalDateTime createTime;
}
